import java.util.ArrayList;


public class Main {
	
	static MultiLevel ml;
	
	public static void main(String[]args){
		Process p1 = new Process("A",0,3,"Zeyad",1);
		Process p2 = new Process("B",1,5,"Zeyad",1);
		Process p3 = new Process("C",3,2,"Zeyad",1);
		Process p4 = new Process("D",7,2,"Zeyad",1);
		Process p5 = new Process("E",10,5,"Zeyad",1);
		ArrayList<Process> process = new ArrayList<Process>();
		process.add(p1);
		process.add(p2);
		process.add(p3);
		process.add(p4);
		process.add(p5);
		ml = new MultiLevel();
		ml.simulate(process);
	}
}
